termite trail and nest - Espagnol Anglais Dictionnaire